export default function(){
  return async function (ctx, next) {
    // 允许所有的跨域请求
    ctx.set('Access-Control-Allow-Origin', '*');
    // 后面那个值，不能是小写，必须大写，相互之间用英文','
    ctx.set('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE, OPTIONS');
    // 允许指定请求头
    ctx.set('Access-Control-Allow-Headers', 'Content-Type');
    // 预检请求返回200状态码
    ctx.status = 200;

    // 执行下一个中间件
    await next();
}
}